"""
变量的类型注解
变量的类型注解（Type Annotation）
是Python 3.5引入的一种语法，用于为变量指定类型信息。
虽然Python是一种动态类型语言，但类型注解可以帮助开发者更好地理解代码，提高代码的可读性和可维护性。
"""
# 基本类型注解
age: int = 25  # age是一个整数类型的变量
name: str = "Alice"  # name是一个字符串类型的变量
height: float = 5.9  # height是一个浮点数类型的变量
is_student: bool = True  # is_student是一个布尔类型的变量
# 列表类型注解
scores: list[int] = [90, 85, 88]  # scores是一个整数列表
# 字典类型注解
student: dict[str, int] = {"Alice": 25, "Bob": 22}  # student是一个字符串到整数的字典
# 元组类型注解
point: tuple[float, float] = (10.0, 20.0)  # point是一个包含两个浮点数的元组
# 可选类型注解
from typing import Optional
nickname: Optional[str] = None  # nickname可以是字符串类型或None

